package com.itheima.gui_demo;

/*
 *      考勤查询
 *      当讲类  拖到一个包中是,点击Refactor-->就是包边这个类的包名的意思
 *
 * */

import javax.swing.*;

//注意类名,不能与java相同,且要大驼峰,且不能是javaAPI中的类名一样
public class JFrameDemo05 {
    //程序的主入口,main方法
    public static void main(String[] args) {
        //创建窗体对象
        JFrame jf = new JFrame();
        //设置大小(单位是px像素)
        jf.setSize(400, 400);
        //基本设置
        //1.窗体标题
        jf.setTitle("考勤查询");
        //2.居中显示
        jf.setLocationRelativeTo(null);
        //3.窗体关闭停止程序
        jf.setDefaultCloseOperation(3);
        //4.设置窗体置顶:为了别的窗体覆盖它
        jf.setAlwaysOnTop(true);
        //取消默认布局
        jf.setLayout(null);

        //考勤日期的文本标签
        JLabel dataJLabel = new JLabel("考勤日期");
        //设置位置和大小
        dataJLabel.setBounds(50, 20, 100, 20);
        //将考勤日期的标签添加到窗体内
        jf.add(dataJLabel);

        //开始时间
        JLabel startTimeJLabel = new JLabel("考勤日期");
        //设置位置和大小
        startTimeJLabel.setBounds(50, 70, 100, 20);
        //将考勤日期的标签添加到窗体内
        jf.add(startTimeJLabel);


        //开始时间文本框
        JTextField startTimeTextFiled = new JTextField();
        //设置大小
        startTimeTextFiled.setBounds(50, 100, 100, 20);
        //添加到窗体
        jf.add(startTimeTextFiled);


        //结束时间
        JLabel endTimeJLabel = new JLabel("结束时间");
        //设置位置和大小
        endTimeJLabel.setBounds(250, 70, 100, 20);
        //将考勤日期的标签添加到窗体内
        jf.add(endTimeJLabel);


        //结束时间文本框
        JTextField endTimeTextFiled = new JTextField();
        //设置大小
        endTimeTextFiled.setBounds(250, 100, 100, 20);
        //添加到窗体
        jf.add(endTimeTextFiled);


        //确定按钮
        JButton button = new JButton("确定");
        //设置大小
        button.setBounds(250, 180, 60, 20);
        //添加到窗体
        jf.add(button);

        //设置窗体显示
        jf.setVisible(true);
    }
}
